(function($) {
	var sourceDict;
	var type = '';
	var thisMonthStr = '';
	$.init({
		swipeBack: true, //启用右滑关闭功能
	});
	$.plusReady(function() {
		$('.mui-scroll-wrapper').scroll({
			indicators: false //是否显示滚动条
		});
		var perInfo = app.getState()
		if (!perInfo) {
			mui.toast('用户未登录');
			plus.nativeUI.closeWaiting()
			var state = {};
			app.setState(state);
			localStorage.setItem('$user', JSON.stringify(state));
			plus.runtime.restart(); //重新启动
			return;
		}
		var self = plus.webview.currentWebview();
		sourceDict = self.sourceData;
		updateTableViewUI();
	});

	function updateTableViewUI() {
		fileTextWidthId(sourceDict['PatName'], 'patname'); //病人姓名
		fileTextWidthId(sourceDict['PatBed'], 'bedcode'); //床号
		fileTextWidthId(sourceDict['PatNo'], 'regNo'); //登记号
		fileTextWidthId(sourceDict['MedicareNo'], 'bah'); //病案号

		var apptime = sourceDict['CstRDate'] + ' ' + sourceDict['CstRTime'];
		fileTextWidthId(sourceDict['CstRUser'], 'appdoc'); //申请护士
		fileTextWidthId(apptime, 'apptime'); //申请时间
		var inout = sourceDict['CstOutFlag'] == 'N' ? '院内' : '院外'
		if (sourceDict['CstOutFlag'] == '') {
			inout = ''
		}
		fileTextWidthId(inout, 'inOut'); //院内院外
		fileTextWidthId(sourceDict['CstType'], 'type'); //申请类型
		//		fileTextWidthId(sourceDict['appdep'],'appdep');//申请科室

		var contime = sourceDict['CstNDate'] + ' ' + sourceDict['CstNTime'];
		fileTextWidthId(sourceDict['CsUser'], 'requestConDoc'); //要求会诊护士
		//fileTextWidthId(sourceDict['CstNDate']+ ' ' + sourceDict['CstNTime'], 'requireDate'); //要求会诊时间
		//fileTextWidthId(sourceDict['CsUser'], 'condoc'); //会诊护士
		fileTextWidthId(contime, 'contime'); //会诊时间
		fileTextWidthId(sourceDict['CsLocDesc'], 'condep'); //会诊科室

		var condestinat = dealSepcialCharacter('CstPurpose').replace(/\r/g, '<br>').replace(/\t/g,
			'&nbsp;&nbsp;&nbsp;&nbsp;');
		fileTextWidthId(condestinat, 'condestinat'); //简要病历及会诊目的

		var diag = dealSepcialCharacter('CstTrePro').replace(/\r/g, '<br>');
		fileTextWidthId(diag, 'diag'); //病人诊断

		var attitude = dealSepcialCharacter('Opinion');
		fileTextWidthId(attitude, 'attitude'); //会诊意见
	}

	function dealSepcialCharacter(keyStr) {
		var valueStr = sourceDict[keyStr];
		if (valueStr == undefined) {
			return valueStr
		}
		valueStr = valueStr.replace(/ /g, '&nbsp;');
		valueStr = valueStr.replace(/@and@/g, '&');
		valueStr = valueStr.replace(/@《@/g, '<');
		valueStr = valueStr.replace(/@》@/g, '>');
		valueStr = valueStr.replace(/@jianhao@/g, '^');
		valueStr = valueStr.replace(/@br@/g, '<br />');
		return valueStr;
	}

	function fileTextWidthId(textStr, idStr) {
		var eleE = document.getElementById(idStr);
		if (textStr == null) {
			textStr == '';
		}
		eleE.innerHTML = textStr;
	}
})(mui);
/*
 * 	consultId 会诊id  Num				episodeId 就诊id  Num
	patname   病人姓名 Str				bedcode  床号    Str
    regNo     登记号   Num				bah      病案号  Num
	diag      病人诊断 Str				appdate  会诊申请日期   Str 格式(yyyy-MM-dd)
	apptime 会诊申请时间 Str 格式(hh:mm)  appdep  申请科室   Str
	appdoc  申请人      Str				 type	    申请类型  Str (普通/急/多科/抗菌药)
	inOut   申请院内院外  Str (院内/院外)  requestConDoc  要求会诊医生  Str
	requireDate 要求会诊日期 Str 格式(yyyy-MM-dd) 	condestinat 简要病历及会诊目的 Str
	condep  会诊科室  Str
	condoc  会诊医生  Str				 		attitude会诊意见Str 
	consultdate 会诊日期Str 格式(yyyy-MM-dd)   	contime会诊时间Str 格式(hh:mm)	
	status会诊状态Str (申请/执行/撤销/退回)
 */